Text copied to clipboard!
Titlu
Text copied to clipboard!Inginer Software Go
Descriere
Text copied to clipboard!
Căutăm un Inginer Software Go talentat și motivat pentru a se alătura echipei noastre dinamice de dezvoltare. Candidatul ideal va avea experiență solidă în programarea cu Go (Golang) și va contribui la proiectarea, dezvoltarea și întreținerea aplicațiilor software scalabile și performante. Vei lucra îndeaproape cu echipele de produs, design și infrastructură pentru a livra soluții tehnice de înaltă calitate care răspund nevoilor utilizatorilor noștri.
Responsabilitățile tale vor include scrierea de cod curat și eficient, participarea la revizuirea codului, identificarea și remedierea erorilor, precum și optimizarea performanței aplicațiilor. De asemenea, vei contribui la definirea arhitecturii aplicațiilor și la luarea deciziilor tehnice strategice. Este important să ai o înțelegere profundă a principiilor de programare, a structurilor de date și a algoritmilor, precum și o atitudine proactivă în rezolvarea problemelor.
În această poziție, vei avea oportunitatea de a lucra într-un mediu agil, orientat pe livrarea continuă și pe îmbunătățirea constantă a proceselor. Vei colabora cu colegi pasionați și experimentați, într-o cultură organizațională care încurajează inovația, învățarea continuă și dezvoltarea profesională. Dacă ești pasionat de tehnologie, ai experiență cu Go și îți dorești să contribui la proiecte cu impact real, te încurajăm să aplici.
Responsabilități
Text copied to clipboard!- Dezvoltarea și întreținerea aplicațiilor scrise în Go
- Colaborarea cu echipele de produs și design pentru a implementa funcționalități noi
- Scrierea de cod curat, testabil și eficient
- Participarea la revizuirea codului și la îmbunătățirea calității acestuia
- Optimizarea performanței aplicațiilor și identificarea problemelor
- Contribuția la definirea arhitecturii aplicațiilor
- Documentarea codului și a proceselor tehnice
- Participarea la planificarea sprinturilor și la întâlnirile de echipă
- Respectarea celor mai bune practici de dezvoltare software
- Asigurarea securității și scalabilității aplicațiilor
Cerințe
Text copied to clipboard!- Experiență de minimum 2 ani în dezvoltarea cu Go
- Cunoștințe solide de structuri de date și algoritmi
- Experiență cu baze de date relaționale și/sau NoSQL
- Familiaritate cu RESTful APIs și microservicii
- Experiență cu sisteme de control al versiunilor (ex: Git)
- Abilități bune de comunicare și lucru în echipă
- Cunoștințe de Docker și Kubernetes constituie un avantaj
- Experiență cu metodologii Agile (Scrum, Kanban)
- Capacitatea de a lucra independent și de a lua decizii tehnice
- Cunoștințe de limba engleză la nivel tehnic
Întrebări posibile la interviu
Text copied to clipboard!- Ce experiență ai cu limbajul de programare Go?
- Ai lucrat anterior cu microservicii? Dacă da, oferă un exemplu.
- Cum abordezi optimizarea performanței unei aplicații?
- Ce instrumente folosești pentru testarea codului tău?
- Ai experiență cu containere Docker sau orchestrare cu Kubernetes?
- Cum gestionezi colaborarea într-o echipă de dezvoltare?
- Ai contribuit la proiecte open-source? Dacă da, care?
- Ce provocări ai întâmpinat în proiectele anterioare și cum le-ai depășit?
- Ce te motivează să lucrezi cu Go?
- Cum îți menții cunoștințele tehnice actualizate?